Skip to content

Generalise configuration-setting substitution across the guides - #993

Merged
abrudz merged 6 commits into
Dyalog:mainfrom
abrudz:988-substitution-parameters
Aug 26, 2026
Merged

Generalise configuration-setting substitution across the guides#993
abrudz merged 6 commits into
Dyalog:mainfrom
abrudz:988-substitution-parameters

Conversation

@abrudz

@abrudz abrudz commented Aug 10, 2026

Copy link
Copy Markdown
Member

Substitution parameters apply to all configuration settings, not only those defined in configuration files. In the Unix guide, move the References to other Configuration Parameters section up from the configuration files page to the general configuration parameters page. In the Windows guide, note the pre-defined [=DOCUMENTS] substitution.

Fixes #988.

Substitution parameters apply to all configuration settings, not only
those defined in configuration files. In the Unix guide, move the
References to other Configuration Parameters section up from the
configuration files page to the general configuration parameters page.
In the Windows guide, note the pre-defined [=DOCUMENTS] substitution.

Part of Dyalog#988.
@abrudz
abrudz requested a review from DyalogRichard August 10, 2026 15:11
abrudz added 3 commits August 10, 2026 16:51
All configuration parameters are string values, so the qualifier is
redundant; strike it in both the Unix and Windows guides, per review.
Per review, the relocation of References to other Configuration
Parameters is pertinent to Windows too: move it from the configuration
files page up to the general configuration parameters page, matching the
Unix guide, since substitution applies to all configuration settings
regardless of how they are defined.
@abrudz
abrudz requested a review from DyalogRichard August 10, 2026 16:23
@DyalogRichard

Copy link
Copy Markdown
Contributor

I'm afraid it is getting very hard in GitHub to see what is what now. However, I have noticed one important error in the move of the description of [XXX] substitution from config files to configuration settings in general: the [.] substitution (which expands to the config file directory) is still relevant to config files only - it would be meaningless anywhere else. So that bit needs moving back.

Perhaps when this is done, a rendered copy of the changed documents could be supplied?

@xpqz

xpqz commented Aug 13, 2026

Copy link
Copy Markdown
Collaborator

The substitution feature is now general, so drop the redundant '(regardless/
irrespective of where they are defined)' qualifier on both the Windows and UNIX
pages. The '[.]' current-directory reference applies to configuration files
only, so move it out of the general configuration-parameters page and back into
the Windows configuration-files page under its own heading, cross-referenced to
the general references section.
@abrudz
abrudz requested a review from FionaDyalog August 25, 2026 11:57

@FionaDyalog FionaDyalog left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@abrudz
abrudz merged commit b1192fa into Dyalog:main Aug 26, 2026
@abrudz
abrudz deleted the 988-substitution-parameters branch August 26, 2026 18:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

00436 Substitution parameters in config settings

4 participants